package saei.bean.vo;

import java.io.Serializable;
import java.util.Date;

import saei.utils.DateTimeFormatter;

@SuppressWarnings("serial")
public class SoftwareInstaladoVO implements Serializable{
	private String nombreSoftware;
	private String versionSoftware;
	private int cantidadInstalados;
	private String numeroLiencia;
	private int cantidadMaxima;
	private Date fechaVencimiento;
	private float nivelUtilizacion;
	
	public String getNombreSoftware() {
		return nombreSoftware;
	}
	
	public void setNombreSoftware(String nombreSoftware) {
		this.nombreSoftware = nombreSoftware;
	}
	
	public String getVersionSoftware() {
		return versionSoftware;
	}
	
	public void setVersionSoftware(String versionSoftware) {
		this.versionSoftware = versionSoftware;
	}
	
	public int getCantidadInstalados() {
		return cantidadInstalados;
	}
	
	public void setCantidadInstalados(int cantidadInstalados) {
		this.cantidadInstalados = cantidadInstalados;
	}
	
	public String getNumeroLiencia() {
		return numeroLiencia;
	}
	
	public void setNumeroLiencia(String numeroLiencia) {
		this.numeroLiencia = numeroLiencia;
	}
	
	public int getCantidadMaxima() {
		return cantidadMaxima;
	}
	
	public void setCantidadMaxima(int cantidadMaxima) {
		this.cantidadMaxima = cantidadMaxima;
	}
	
	public Date getFechaVencimiento() {
		return fechaVencimiento;
	}
	
	public String getFechaVencimientoFormateada() {
		return DateTimeFormatter.formatedDate(fechaVencimiento);
	}
	
	public void setFechaVencimiento(Date fechaVencimiento) {
		this.fechaVencimiento = fechaVencimiento;
	}
	
	public float getNivelUtilizacion() {
		return nivelUtilizacion;
	}
	
	public void setNivelUtilizacion(float nivelUtilizacion) {
		this.nivelUtilizacion = nivelUtilizacion;
	}
}
